ভবিষ্যতে কোনো একটি কাজ শুরু হবে কিন্তু তার পূর্ব মুহুর্ত পর্যন্ত অন্য আরেকটি কাজ চলতে থাকবে। এরূপ বোঝালে যেই কাজটি চলমান থাকবে সেটি future perfect continuous tense। আর অন্যটি future indefinite/present indefinite tense হবে।
Structure: Subject+ shall have been/ will have been + verb + ing + extension
For example:
I will have been performing the task before our boss says say something.
I will have been playing till 4 pm.
He will have been reading this book before I give him another book.
আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
1 x Application (61.01%) | 45.75ms |
1 x Booting (38.98%) | 29.23ms |
update `subjects` set `view_count` = `view_count` + 1, `subjects`.`updated_at` = '2025-04-08 21:09:34' where `id` = 15199
Bindings |
|
Backtrace |
|
select `_lft`, `_rgt` from `subjects` where `id` = 15199 limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `show_content`, `num_of_mcq`, `num_of_written`, `des_added_by`, `des_updated_by`, `author_name`, `link_subject_id`, `sub_category_id`, `main_category_id`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description`, `vote`, `view_count`, `icon`, `page_type`, `chapter_name` from `subjects` where (`subjects`.`_lft` between 14243 and 14244) and `subjects`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `description`, `short_description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (15199) and `subject_descriptions`.`deleted_at` is null
Backtrace |
|
select `id`, `name`, `slug` from `sub_categories` where `sub_categories`.`id` in (4878) and `sub_categories`.`deleted_at` is null
Backtrace |
|
select `id`, `user_id`, `completeable_type`, `completeable_id`, `complete_progress`, `is_complete` from `completes` where `completes`.`completeable_id` in (15199) and `completes`.`completeable_type` = 'App\\Models\\Subject'
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `show_content`, `des_added_by`, `des_updated_by`, `author_name`, `link_subject_id` from `subjects` where `subjects`.`id` in (731) and `subjects`.`deleted_at` is null
Backtrace |
|
select `id`, `description`, `short_description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (731) and `subject_descriptions`.`deleted_at` is null
Backtrace |
|
select `id`, `name`, `avatar` from `users` where `users`.`id` in (30549) and `users`.`deleted_at` is null
Backtrace |
|
select `id`, `name`, `avatar` from `users` where `users`.`id` in (30549) and `users`.`deleted_at` is null
Backtrace |
|
select * from (select `questions`.`id`, `questions`.`subject_id`, `questions`.`category_id`, `questions`.`sub_category_id`, `questions`.`board_exam_id`, `questions`.`passage_id`, `questions`.`question_type`, `questions`.`question`, `questions`.`is_duplicate`, `questions`.`status`, `questions`.`image`, `subjectables`.`subject_id` as `pivot_subject_id`, `subjectables`.`subjectable_id` as `pivot_subjectable_id`, `subjectables`.`subjectable_type` as `pivot_subjectable_type`, row_number() over (partition by `subjectables`.`subject_id` order by `questions`.`created_at` desc) as `laravel_row` from `questions` inner join `subjectables` on `questions`.`id` = `subjectables`.`subjectable_id` where `subjectables`.`subject_id` in (15199) and `subjectables`.`subjectable_type` = 'App\\Models\\Question' and `questions`.`status` = 'active' and `questions`.`deleted_at` is null) as `laravel_table` where `laravel_row` <= 5 order by `laravel_row`
Bindings |
|
Backtrace |
|
select `id`, `question_id`, `option_1`, `option_2`, `option_3`, `option_4`, `option_5`, `image_option`, `image_question`, `answer` from `question_options` where `question_options`.`question_id` in (240490) and `question_options`.`deleted_at` is null
Backtrace |
|
select `id`, `name`, `slug` from `subjects` where `subjects`.`id` in (73) and `subjects`.`deleted_at` is null
Backtrace |
|
select `subjects`.`id`, `subjects`.`name`, `subjects`.`slug`, `subjectables`.`subjectable_id` as `pivot_subjectable_id`, `subjectables`.`subject_id` as `pivot_subject_id`, `subjectables`.`subjectable_type` as `pivot_subjectable_type`, `subjectables`.`created_user_id` as `pivot_created_user_id`, `subjectables`.`deleted_at` as `pivot_deleted_at`, `subjectables`.`status` as `pivot_status`, `subjectables`.`created_at` as `pivot_created_at`, `subjectables`.`updated_at` as `pivot_updated_at` from `subjects` inner join `subjectables` on `subjects`.`id` = `subjectables`.`subject_id` where `subjectables`.`subjectable_id` in (240490) and `subjectables`.`subjectable_type` = 'App\\Models\\Question' and `subjects`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `title`, `passage` from `passages` where `passages`.`id` in (0) and `passages`.`deleted_at` is null
Backtrace |
|
select * from `subjects` where `subjects`.`id` = 15199 and `subjects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `slug`, `parent_id`, `_lft`, `_rgt` from `subjects` where (14244 between `subjects`.`_lft` and `subjects`.`_rgt` and `subjects`.`id` <> 15199) and `subjects`.`deleted_at` is null order by `_lft` asc
Bindings |
|
Backtrace |
|
select * from `subjects` where `subjects`.`id` = 15199 and `subjects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description` from `subjects` where `subjects`.`id` = 15187 and `subjects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select `id`, `description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (15187) and `subject_descriptions`.`deleted_at` is null
Backtrace |
|
select * from `mediables` where `mediable_type` = 'App\\Models\\Subject' and `mediable_id` in (15199)
Bindings |
|
Backtrace |
|
select `videos`.`video_src_url`, `mediables`.`mediable_id` as `chapter_id` from `videos` inner join `mediables` on `mediables`.`mediable_id` = `videos`.`id` where `videos`.`id` = 0 and `videos`.`video_src` = 'youtube' and `videos`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `name`, `main_category_id`, `slug` from `subjects` where `id` <> 15199 and `parent_id` = 15187 and `main_category_id` = 3 and `subjects`.`deleted_at` is null limit 5
Bindings |
|
Backtrace |
|
select * from `package_plans` where `status` = 'active' and `package_plans`.`deleted_at` is null
Bindings |
|
Backtrace |
|
200
[]
[]
0 of 0array:21 [▼ "x-https" => array:1 [▶ 0 => "1" ] "cookie" => array:1 [▶ 0 => "XSRF-TOKEN=eyJpdiI6IlArcGFTUWJlZ0x2UUh5M1BhM2JQVnc9PSIsInZhbHVlIjoiU1V0Z2ZIZHJDUkVPSVBuZHVEaDY2U3BuMEtaT1l3V1E5YUtSNnN2NHpsdE04Q1JsMTV2T0szZGNKM3N2bi90NDVQd0x4b0l4K1BTWjJRZXVHd0QzSERVRkRPMFN5WjB0K0N0WkV4bHAwWVE1NEVvbGpmRjBZQ1Y5SG56RkR6bWEiLCJtYWMiOiJmNjNmMWVmZGMwZGYyNTkzOTJhMzM5YWFjZmYwZGVkNTMzYTUzOWQyNTJhZTRlNmI5NGU5ZDI5ZDAyZmEzNGU0IiwidGFnIjoiIn0%3D; satt_academy_session=eyJpdiI6IjRwVDlUdnBJQ09HTDZsZzFiVGQ4SHc9PSIsInZhbHVlIjoiMGNRUFF0NHBFOWU3bEpJVURLSWJaTllYcWlramcvUVBZczNCSlBiSlRpeU82eVdnTlErZnJnUDh0ZjlMUXd2cjA3bkNzeGxHN2FqV0NMZGJOZFZXd2FoZ1VBV1Q5Vm5NbzVMSW51Z2xBWUVwMEhaelVMZHVLT1RqVTg1VW8wcEoiLCJtYWMiOiJjOTNhYjY4Y2I2MWQzYTJmYmQ0MGNmNzQwZTQ4YmRiYzNmMmNkNjBhYzNmZGNmYTIxNzFkZDdmYjllNDFiODc0IiwidGFnIjoiIn0%3D ◀XSRF-TOKEN=eyJpdiI6IlArcGFTUWJlZ0x2UUh5M1BhM2JQVnc9PSIsInZhbHVlIjoiU1V0Z2ZIZHJDUkVPSVBuZHVEaDY2U3BuMEtaT1l3V1E5YUtSNnN2NHpsdE04Q1JsMTV2T0szZGNKM3N2bi90NDVQd0x4b ▶" ] "sec-fetch-dest" => array:1 [▶ 0 => "document" ] "sec-fetch-user" => array:1 [▶ 0 => "?1" ] "sec-fetch-mode" => array:1 [▶ 0 => "navigate" ] "sec-fetch-site" => array:1 [▶ 0 => "none" ] "accept" => array:1 [▶ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [▶ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [▶ 0 => "1" ] "sec-ch-ua-platform" => array:1 [▶ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [▶ 0 => "?0" ] "sec-ch-ua" => array:1 [▶ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [▶ 0 => "no-cache" ] "pragma" => array:1 [▶ 0 => "no-cache" ] "x-real-ip" => array:1 [▶ 0 => "18.222.169.35" ] "x-forwarded-server" => array:1 [▶ 0 => "debugerror.xyz" ] "x-forwarded-proto" => array:1 [▶ 0 => "https" ] "x-forwarded-port" => array:1 [▶ 0 => "443" ] "x-forwarded-host" => array:1 [▶ 0 => "debugerror.xyz" ] "x-forwarded-for" => array:1 [▶ 0 => "18.222.169.35" ] "host" => array:1 [▶ 0 => "debugerror.xyz" ] ]
0 of 0array:2 [▼ "XSRF-TOKEN" => "mYfC8Nvar4trWHwK7tq4lE252EIygb9EwONG7FJG" "satt_academy_session" => "qk5JgL7x8EHatJR0rQ5Hm9Q0azLUQgs3W7Q3XHGG" ]
0 of 0array:7 [▼ "content-type" => array:1 [▶ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [▶ 0 => "no-cache, private" ] "date" => array:1 [▶ 0 => "Tue, 08 Apr 2025 15:09:34 GMT" ] "x-ratelimit-limit" => array:1 [▶ 0 => "60" ] "x-ratelimit-remaining" => array:1 [▶ 0 => "53" ] "set-cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6IlE3dW4rYVlJN2k5dWZSb2gybFhNN0E9PSIsInZhbHVlIjoiQjFLcUphdTR5b3U3NFNDL1Vsa2pSb2g0cmZRdEZVWnc2MXc2dmhvYXZlME03LzM5SC9XK21tcjZ3M3czQkRQOW40ZTBtbFpjbW9NTDFGSTRodmtvMGxnWWpLNWZlS1h0MFhxcXhHc2hCbzBySmVFblppVGR3QUx4bHJBcDZzWlYiLCJtYWMiOiIyODdlOGRkYTgyODczY2EyNjY3YjUxYmI1ZGI2NjNkMTc1MmVmN2JkZmNkMDJmZTdlMTg5YWQwZjc4NTE5N2IzIiwidGFnIjoiIn0%3D; expires=Wed, 09 Apr 2025 15:09:34 GMT; Max-Age=86400; path=/; secure ◀XSRF-TOKEN=eyJpdiI6IlE3dW4rYVlJN2k5dWZSb2gybFhNN0E9PSIsInZhbHVlIjoiQjFLcUphdTR5b3U3NFNDL1Vsa2pSb2g0cmZRdEZVWnc2MXc2dmhvYXZlME03LzM5SC9XK21tcjZ3M3czQkRQOW40ZTBtb ▶" 1 => "satt_academy_session=eyJpdiI6IlVqQU1Nb1hOZUhRQXJrLzFsT1BzREE9PSIsInZhbHVlIjoiVzVsVkl6b0puUHl3cTJDek5kK0k1UHRHRDB2SmFUVDhBd21rRmRtQVdyS0hjSXlaeGsvdGo5Z3BOcDQxYVhna25URU5rck5HU084UjBaUi9hUnZuNGNDYWU5T05CTDlBTVQrYlVGMk4wck4zdENNT3JjRUJYcy85M2RzY2pKMjIiLCJtYWMiOiJhNzJiZmQwY2RhZWE0MTA4NmMwZWVkZDE4YTU4MzE4MzI4ZGU4MDBjNjI4ODVlMWY4MDE2NzMxYTA0NTc0MzI5IiwidGFnIjoiIn0%3D; expires=Wed, 09 Apr 2025 15:09:34 GMT; Max-Age=86400; path=/; secure; httponly ◀satt_academy_session=eyJpdiI6IlVqQU1Nb1hOZUhRQXJrLzFsT1BzREE9PSIsInZhbHVlIjoiVzVsVkl6b0puUHl3cTJDek5kK0k1UHRHRDB2SmFUVDhBd21rRmRtQVdyS0hjSXlaeGsvdGo5Z3BOcDQxYVh ▶" ] "Set-Cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6IlE3dW4rYVlJN2k5dWZSb2gybFhNN0E9PSIsInZhbHVlIjoiQjFLcUphdTR5b3U3NFNDL1Vsa2pSb2g0cmZRdEZVWnc2MXc2dmhvYXZlME03LzM5SC9XK21tcjZ3M3czQkRQOW40ZTBtbFpjbW9NTDFGSTRodmtvMGxnWWpLNWZlS1h0MFhxcXhHc2hCbzBySmVFblppVGR3QUx4bHJBcDZzWlYiLCJtYWMiOiIyODdlOGRkYTgyODczY2EyNjY3YjUxYmI1ZGI2NjNkMTc1MmVmN2JkZmNkMDJmZTdlMTg5YWQwZjc4NTE5N2IzIiwidGFnIjoiIn0%3D; expires=Wed, 09-Apr-2025 15:09:34 GMT; path=/; secure ◀XSRF-TOKEN=eyJpdiI6IlE3dW4rYVlJN2k5dWZSb2gybFhNN0E9PSIsInZhbHVlIjoiQjFLcUphdTR5b3U3NFNDL1Vsa2pSb2g0cmZRdEZVWnc2MXc2dmhvYXZlME03LzM5SC9XK21tcjZ3M3czQkRQOW40ZTBtb ▶" 1 => "satt_academy_session=eyJpdiI6IlVqQU1Nb1hOZUhRQXJrLzFsT1BzREE9PSIsInZhbHVlIjoiVzVsVkl6b0puUHl3cTJDek5kK0k1UHRHRDB2SmFUVDhBd21rRmRtQVdyS0hjSXlaeGsvdGo5Z3BOcDQxYVhna25URU5rck5HU084UjBaUi9hUnZuNGNDYWU5T05CTDlBTVQrYlVGMk4wck4zdENNT3JjRUJYcy85M2RzY2pKMjIiLCJtYWMiOiJhNzJiZmQwY2RhZWE0MTA4NmMwZWVkZDE4YTU4MzE4MzI4ZGU4MDBjNjI4ODVlMWY4MDE2NzMxYTA0NTc0MzI5IiwidGFnIjoiIn0%3D; expires=Wed, 09-Apr-2025 15:09:34 GMT; path=/; secure; httponly ◀satt_academy_session=eyJpdiI6IlVqQU1Nb1hOZUhRQXJrLzFsT1BzREE9PSIsInZhbHVlIjoiVzVsVkl6b0puUHl3cTJDek5kK0k1UHRHRDB2SmFUVDhBd21rRmRtQVdyS0hjSXlaeGsvdGo5Z3BOcDQxYVh ▶" ] ]
0 of 0array:3 [▼ "_token" => "mYfC8Nvar4trWHwK7tq4lE252EIygb9EwONG7FJG" "_previous" => array:1 [▶ "url" => "https://debugerror.xyz/admission/future-perfect-continuous-tense-15467" ] "_flash" => array:2 [▶ "old" => [] "new" => [] ] ]